package com.ajhlp.spring_modules.html;

import java.io.File;
import java.io.IOException;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;

public class HtmlDocumentFactory {

	/**
	 * 从html文件获取Document对象,如果读取错误返回null
	 * @param file html文件
	 * @param encode 文件编码
	 * @return Document
	 */
	public static final Document getDocument(File file, String encode){
		Document document = null;
		
		try {
			document = Jsoup.parse(file, encode);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		return document;
	}
	
	/**
	 * 从字符串生成document对象
	 * @param html
	 * @return
	 */
	public static final Document getDocument(String html){
		return Jsoup.parse(html);
	}
}
